﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace BorisTheBlade
{
	/// <summary>
	/// Содержит информацию о заявках с лучшими ценами (отдельно на покупку и на продажу) по данному финансовому инструменту. 
	/// Каждая строка таблицы соответствует одному уровню цен и отражает суммарное количество лотов, выставленных на покупку или продажу по этой цене.
	/// </summary>
	class WrapperOrderbook
	{
		private string m_SecBoard;
		/// <summary>
		/// Код режима торгов для финансового инструмента
		/// </summary>
		public string SecBoard { get { return m_SecBoard; } set { m_SecBoard = value; } }

		private string m_SecCode;
		/// <summary>
		/// Код финансового инструмента
		/// </summary>
		public string SecCode { get { return m_SecCode; } set { m_SecCode = value; } }

		private string m_BuySell;
		/// <summary>
		/// Направленность котировки: "B" – покупка, "S" – продажа
		/// </summary>
		public string BuySell { get { return m_BuySell; } set { m_BuySell = value; } }

		private double m_Price;
		/// <summary>
		/// Цена котировки
		/// </summary>
		public double Price { get { return m_Price; } set { m_Price = value; } }

		private int m_Quantity;
		/// <summary>
		/// Количество ценных бумаг, выраженное в лотах
		/// </summary>
		public int Quantity { get { return m_Quantity; } set { m_Quantity = value; } }
	}
}
